package com.example.springsecurity.domain;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.metadata.BaseRowModel;
import com.example.springsecurity.utils.excel.IfCorrectConvert;
import com.example.springsecurity.utils.excel.IfSubmitConvert;
import lombok.Data;
import org.apache.ibatis.type.Alias;

import java.util.Date;

/**
 * @ClassName ExportScore
 * @Description TODO    成绩导出
 * @Author lvyongwei
 * @Date 2020-10-19 10:12
 **/
@Data
@Alias("exportScore")
public class ExportScore extends BaseRowModel {

    /**
     * 学号
     */
    private String userName;

    /**
     * 姓名
     */
    private String realName;

    /**
     * 所属班级
     */
    private String tbClassName;

    /**
     * 总成绩
     */
    private Double totalScore;

    /**
     * 视频成绩
     */
    private Double videoScore;

    /**
     * 实验操作成绩
     */
    private Double experimentScore;

    /**
     * 习题成绩
     */
    @ExcelIgnore
    private Double exercisesScore;

    /**
     * 实验报告得分
     */
    private Double reportScore;

    /**
     * 提交时间
     */
    private Date submitTime;

    /**
     * 是否提交
     */
    private String ifSubmit;

    /**
     * 是否批改
     */
    private String ifCorrect;

    /**
     * 布置名称
     */
    @ExcelIgnore
    private String assignName;
}
